package com.jxdinfo.hussar.cloud.module.example.lift.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 实现功能：硬件设备信息DTO
 *
 * @author 作者 king
 * @version 1.0.00 2023-06-29 14:04
 */
@ApiModel(description = "硬件设备信息DTO")
public class DeviceInfoDto {

    @ApiModelProperty(value = "设备编码")
    private String deviceCode;

    @ApiModelProperty(value = "设备名称")
    private String deviceName;

    @ApiModelProperty(value = "开发产品编码")
    private String productKey;

    @ApiModelProperty(value = "产品类型")
    private String productType;

    @ApiModelProperty(value = "关联位置状态 1未标记2bim已标记3二维已标记4bim、二维均已标记")
    private Integer associationLocation;

    @ApiModelProperty(value = "设备坐标X")
    private String deviceCoordinateX;

    @ApiModelProperty(value = "设备坐标Y")
    private String deviceCoordinateY;

    @ApiModelProperty(value = "设备在线状态：0离线，1在线")
    private Integer onlineStatus;

    public String getDeviceCode() {
        return deviceCode;
    }

    public void setDeviceCode(String deviceCode) {
        this.deviceCode = deviceCode;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getProductKey() {
        return productKey;
    }

    public void setProductKey(String productKey) {
        this.productKey = productKey;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public Integer getAssociationLocation() {
        return associationLocation;
    }

    public void setAssociationLocation(Integer associationLocation) {
        this.associationLocation = associationLocation;
    }

    public String getDeviceCoordinateX() {
        return deviceCoordinateX;
    }

    public void setDeviceCoordinateX(String deviceCoordinateX) {
        this.deviceCoordinateX = deviceCoordinateX;
    }

    public String getDeviceCoordinateY() {
        return deviceCoordinateY;
    }

    public void setDeviceCoordinateY(String deviceCoordinateY) {
        this.deviceCoordinateY = deviceCoordinateY;
    }

    public Integer getOnlineStatus() {
        return onlineStatus;
    }

    public void setOnlineStatus(Integer onlineStatus) {
        this.onlineStatus = onlineStatus;
    }
}
